'use strict'
//进行封装

//获取商品列表
function getProductList(){
    return new Promise(function(resolve,reject){    //需要new一个Promise对象 //Promise：这里是一个函数，返回的是Promise里的
        $.get('http://localhost:3000/product',(data)=>{
            resolve(data)
        })
    })
}

//根据id获取指定商品
function getProductById(id){
    return new Promise(function(resolve,reject){
        $.get(`http://localhost:3000/product/${id}`,data=>{
            resolve(data)
        })
    })
}
//新增商品
/* function addProduct(obj) {
    return new Promise(function (resolve, reject) {
        $.post('http://localhost:3000/product', obj, (data) => {
            resolve(data);
        })
    })
} */

//更新商品
/* function updateProduct(id, obj) {
    return new Promise(function (resolve, reject) {
        $.ajax({
            url: `http://localhost:3000/product/${id}`,
            type: "PUT",
            data: obj,
            success: function (data) {
                // 请求成功后的回调函数
                resolve(data);
            }
        });
        // $.put(`http://localhost:3000/product/${id}`,obj,data=>{
        //     resolve(data);
        // })
    })
} */

//删除指定id商品
/* function delProductById() {

} */